package com.briup.day07;

/**
 * 学校类
 * @author lining
 * @date 2024/1/16 14:09
 */
public class School {
    //成员变量 属于对象 ，每个对象的属性值都是不同的
    private String name;//学校名称
    //成员变量，属于对象的 每个对象独自拥有的信息
    public int num;//学校人数
    //属性被称为静态属性（静态变量），属于类的 类成员。被所有对象所共享。在内存中唯一空间
    //直接赋值： 声明静态属性并进行赋值
    public static String library = "栋梁图书馆";//图书馆信息

    //构造器
    public School() {

    }

    public School(String name, int num) {
        this.name = name;
        this.num = num;
    }

    public School(String name, int num, String library) {
        this.name = name;
        this.num = num;
        //s  s2  s3
        this.library = library;
    }
    //get/set

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getLibrary() {
        return library;
    }

    public void setLibrary(String library) {
        this.library = library;
    }

    @Override
    public String toString() {
        return "School{" +
                "name='" + name + '\'' +
                ", num=" + num +
                ", library='" + library + '\'' +
                '}';
    }
}

